By Jie Liu and
نویسنده
چکیده
fundamentally from its desktop or Internet counterparts. Embedded computing is not simply computation on small devices. In most control applications, for example, embedded software engages the physical world. It reacts to physical and user-interaction events, performs computation on limited and competing resources, and produces results that further impact the environment. Of necessity, it acquires some properties of the physical world, most particularly, time. Despite the fact that both value and time affect the physical outputs of embedded systems, these two aspects are developed separately in typical embedded software design. The functionality is determined at design time with assumptions such as zero or a fixed nonzero run-time delay. The actual timing properties are determined at run time by a real-time operating system (RTOS). Typically, an RTOS offers as control of these timing properties one number for each task, a priority. Whether a piece of computation can be finished or brought to a quiescent state at a particular time is totally a dynamic phenomenon, and it depends largely on the hardware platform, when the inputs arrive, what other software is running at that time, and the relative priorities. These factors are usually out of the control of embedded system designers and may break the timing assumptions that the control algorithms may rely on. In most control applications, this run-time uncertainty is undesirable or even disastrous. We believe that two steps can be taken to improve the design process for embedded software and to bridge the gap between the functionality development and timing assurance: • rigorous software architectures that expose resource utilization and concurrent interactions among software components • specification, compilation, and execution mechanisms that preserve timing properties throughout the software life cycle. A component-based software architecture can help compilers to determine the logical dependencies and shared resources among components. By bringing the notion of time and concurrent interaction to the programming level, compilers and run-time systems can be developed to preserve both timing and functional properties at run time. Recent innovations in real-time programming models such as port-based objects (PBOs) [1] and Giotto [2] are examples that take a time-triggered approach to scheduling software components and to preserving their timing properties. These purely time-triggered approaches, although explicitly controlling the timing of each component, require tasks to be periodic and do not handle irregularly spaced new information (or events) well.
منابع مشابه
CVaR Reduced Fuzzy Variables and Their Second Order Moments
Based on credibilistic value-at-risk (CVaR) of regularfuzzy variable, we introduce a new CVaR reduction method fortype-2 fuzzy variables. The reduced fuzzy variables arecharacterized by parametric possibility distributions. We establishsome useful analytical expressions for mean values and secondorder moments of common reduced fuzzy variables. The convex properties of second order moments with ...
متن کاملPKCa Agonists Enhance the Protective Effect of Hyaluronic Acid on Nitric Oxide-Induced Apoptosis of Articular Chondrocytes in Vitro
Objective(s): Protein kinase C (PKCα) is involved in modulating articular chondrocytes apoptosis induced by nitric oxide (NO). Hyaluronic acid (HA) inhibits nitric oxide-induced apoptosis of articular chondrocytes by protecting PKCα, but the mechanism remains unclear. The present study was performed to investigate the effects and mechanisms of PKCα regulate protective effect of hya...
متن کاملDi-(2-ethylhexyl) phthalate induces precocious puberty in adolescent female rats
Objective(s): Nowadays, Di-(2-ethylhexyl) phthalate (DEHP) is widely used in different kinds of commercial products as a plasticizer. Previous studies have revealed that exposures to DEHP could be associated with precocious puberty in teenagers, but the exact mechanism is yet to be known. Materials and Methods: In this study, 48 prepubertal Wistar female rats were randomly apportioned into 4 gr...
متن کاملJackknifed Liu-type Estimator in Poisson Regression Model
The Liu estimator has consistently been demonstrated to be an attractive shrinkage method for reducing the effects of multicollinearity. The Poisson regression model is a well-known model in applications when the response variable consists of count data. However, it is known that multicollinearity negatively affects the variance of the maximum likelihood estimator (MLE) of the Poisson regressio...
متن کاملRapid and reproducible fabrication of carbon nanotube AFM probes by dielectrophoresis.
Nano Letters is published by the American Chemical Society. 1155 Sixteenth Street N.W., Washington, DC 20036 Letter Rapid and Reproducible Fabrication of Carbon Nanotube AFM Probes by Dielectrophoresis Jie Tang, Guang Yang, Qi Zhang, Ahmet Parhat, Ben Maynor, Jie Liu, Lu-Chang Qin, and Otto Zhou Nano Lett., 2005, 5 (1), 11-14 • DOI: 10.1021/nl048803y Downloaded from http://pubs.acs.org on Janua...
متن کاملAn Ant-Based Algorithm with Local Optimization for Community Detection in Large-Scale Networks
DONGXIAO HE, JIE LIU, BO YANG, YUXIAO HUANG, DAYOU LIU, DI JIN College of Computer Science and Technology, Jilin University, Changchun, 130012, China Key Laboratory of Symbolic Computation and Knowledge Engineering of Ministry of Education, Jilin University, Changchun 130012, China [email protected] [email protected] [email protected] [email protected] [email protected] jindi.jlu@gmai...
متن کامل